home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / yacc / flexyacc / aflex.lha / aflex / src / parse_tokens.a < prev    next >
Text File  |  1991-05-16  |  620b  |  31 lines

  1. with  Text_Io;
  2. with  Ccl;
  3. with  Nfa;
  4. with  Parse_Shift_Reduce;
  5. with  Parse_Goto;
  6. with  Misc_Defs;
  7. use   Misc_Defs;
  8. with  External_File_Manager;
  9. use   External_File_Manager;
  10. package Parse_Tokens is
  11.  
  12.  
  13.   subtype YYSType is Integer;
  14.  
  15.     YYLVal, YYVal : YYSType; 
  16.     type Token is
  17.         (End_Of_Input, Error, Char, Number,
  18.          Sectend, Scdecl, Xscdecl,
  19.          Whitespace, Name, Prevccl,
  20.          Eof_Op, Newline, '^',
  21.          '<', '>', ',',
  22.          '$', '|', '/',
  23.          '*', '+', '?',
  24.          '{', '}', '.',
  25.          '"', '(', ')',
  26.          '[', ']', '-' );
  27.  
  28.     Syntax_Error : exception;
  29.  
  30. end Parse_Tokens;
  31.